package cn.bird.storm.component;

import cn.bird.storm.model.bo.RequestMappingBO;

import java.util.List;

/**
 * 收集项目中的rest路径的适配器
 */
public interface CollectPathAdapter {
    /**
     * 需要权限的保存
     */
    void needAuthSave(String key, List<RequestMappingBO> bos);
    /**
     * 不需要权限的保存
     */
    void noNeedAuthSave(String key, List<RequestMappingBO> bos);
    /**
     * 获取需要权限的url
     */
    List<RequestMappingBO> needAuthGet(String key);
    /**
     * 获取不需要权限的url
     */
    List<RequestMappingBO> noNeedAuthGet(String key);

}
